#include "Define_Global.h"

class ArmPlatformmgrTool
{
public:
	ArmPlatformmgrTool(void);
	~ArmPlatformmgrTool(void);

public:
	/**
     * @brief			读取XML格式的监控项配置信息，并以map方式返回
     * @return			map方式返回的监控项配置
     */
	std::map<string, Property> LoadXML();
private:
	Property	    LoadGeneralInfo(string itemName, TiXmlElement *element); //通用配置类型
	void			InsertToItemMap(std::map<string, Property> &item_map, string itemName, TiXmlElement *CheckItemXmlNode);
};